payment upfront - Turkish English Dictionary